#include <drv_key2.h>
#include "drv_systick.h"
void init_key2(void)//按键key2为PC8
{
	GPIO_InitTypeDef  GPIO_InitStruct;
	RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);//将GPIOC的时钟打开
	GPIO_InitStruct.GPIO_Pin=GPIO_Pin_8;
	GPIO_InitStruct.GPIO_Mode=GPIO_Mode_IN;
	GPIO_InitStruct.GPIO_PuPd=GPIO_PuPd_UP;
	GPIO_Init(GPIOC,&GPIO_InitStruct);//初始化
}
uint8_t get_key2(void)//按下为1，松开为0
{
	uint8_t ret=0;
	if(GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_8) == RESET)
	{
		drv_systick_ms(20);//消抖
		while(GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_8) == RESET);
		ret=1;
	}
	return ret;
}
